package com.cloud.wms.ui.data.entity;

import java.util.List;

/**
 * Created by FC on 2021/3/10.
 * Desc：
 */

public class InventoryEntity {
    private int totalCount;
    private List<CommodityEntity> items;

    public int getTotalCount() {
        return totalCount;
    }

    public void setTotalCount(int totalCount) {
        this.totalCount = totalCount;
    }

    public List<CommodityEntity> getItems() {
        return items;
    }

    public void setItems(List<CommodityEntity> items) {
        this.items = items;
    }

    public static class CommodityEntity {
        /**
         * warehouseID : 0
         * stockType : 1
         * commodityID : 777667
         * productBatchID : 0
         * posID : 1
         * warehouseAreaId : 0
         * productionDate : null
         * expirationDate : null
         * inDate : null
         * productBatchCode : null
         * barCode : 53268
         * commodityName : 雪花秀梅花系列水+霜礼盒
         * commodityCode : 53268
         * stand : 套
         * colorCode :
         * sizeCode :
         * category :
         * isPackageBox : 0
         * brandCode :
         * alterStorage : 0
         * wareHouseName : null
         * warehouseAreaName : 未知库区
         * warehouseAreaCode : 未知库区
         * posCode : CSKW
         * currentQty : 100000
         * lockedQty : 0
         * reservedQty : 32
         */

        private int warehouseID;
        private int stockType;
        private int commodityID;
        private int productBatchID;
        private int posID;
        private int warehouseAreaId;
        private String productionDate;
        private String expirationDate;
        private String inDate;
        private String productBatchCode;
        private String barCode;
        private String commodityName;
        private String commodityCode;
        private String stand;
        private String colorCode;
        private String sizeCode;
        private String category;
        private int isPackageBox;
        private String brandCode;
        private int alterStorage;//预警数
        private String wareHouseName;
        private String warehouseAreaName;
        private String warehouseAreaCode;
        private String posCode;
        private int currentQty;//现货库存
        private int lockedQty;//锁定库存
        private int reservedQty;//预留库存（占用库存)
        private String memberName;

        public String getMemberName() {
            return memberName;
        }

        public void setMemberName(String memberName) {
            this.memberName = memberName;
        }

        public int getWarehouseID() {
            return warehouseID;
        }

        public void setWarehouseID(int warehouseID) {
            this.warehouseID = warehouseID;
        }

        public int getStockType() {
            return stockType;
        }

        public void setStockType(int stockType) {
            this.stockType = stockType;
        }

        public int getCommodityID() {
            return commodityID;
        }

        public void setCommodityID(int commodityID) {
            this.commodityID = commodityID;
        }

        public int getProductBatchID() {
            return productBatchID;
        }

        public void setProductBatchID(int productBatchID) {
            this.productBatchID = productBatchID;
        }

        public int getPosID() {
            return posID;
        }

        public void setPosID(int posID) {
            this.posID = posID;
        }

        public int getWarehouseAreaId() {
            return warehouseAreaId;
        }

        public void setWarehouseAreaId(int warehouseAreaId) {
            this.warehouseAreaId = warehouseAreaId;
        }

        public String getProductionDate() {
            return productionDate;
        }

        public void setProductionDate(String productionDate) {
            this.productionDate = productionDate;
        }

        public String getExpirationDate() {
            return expirationDate;
        }

        public void setExpirationDate(String expirationDate) {
            this.expirationDate = expirationDate;
        }

        public String getInDate() {
            return inDate;
        }

        public void setInDate(String inDate) {
            this.inDate = inDate;
        }

        public Object getProductBatchCode() {
            return productBatchCode;
        }

        public void setProductBatchCode(String productBatchCode) {
            this.productBatchCode = productBatchCode;
        }

        public String getBarCode() {
            return barCode;
        }

        public void setBarCode(String barCode) {
            this.barCode = barCode;
        }

        public String getCommodityName() {
            return commodityName;
        }

        public void setCommodityName(String commodityName) {
            this.commodityName = commodityName;
        }

        public String getCommodityCode() {
            return commodityCode;
        }

        public void setCommodityCode(String commodityCode) {
            this.commodityCode = commodityCode;
        }

        public String getStand() {
            return stand;
        }

        public void setStand(String stand) {
            this.stand = stand;
        }

        public String getColorCode() {
            return colorCode;
        }

        public void setColorCode(String colorCode) {
            this.colorCode = colorCode;
        }

        public String getSizeCode() {
            return sizeCode;
        }

        public void setSizeCode(String sizeCode) {
            this.sizeCode = sizeCode;
        }

        public String getCategory() {
            return category;
        }

        public void setCategory(String category) {
            this.category = category;
        }

        public int getIsPackageBox() {
            return isPackageBox;
        }

        public void setIsPackageBox(int isPackageBox) {
            this.isPackageBox = isPackageBox;
        }

        public String getBrandCode() {
            return brandCode;
        }

        public void setBrandCode(String brandCode) {
            this.brandCode = brandCode;
        }

        public int getAlterStorage() {
            return alterStorage;
        }

        public void setAlterStorage(int alterStorage) {
            this.alterStorage = alterStorage;
        }

        public Object getWareHouseName() {
            return wareHouseName;
        }

        public void setWareHouseName(String wareHouseName) {
            this.wareHouseName = wareHouseName;
        }

        public String getWarehouseAreaName() {
            return warehouseAreaName;
        }

        public void setWarehouseAreaName(String warehouseAreaName) {
            this.warehouseAreaName = warehouseAreaName;
        }

        public String getWarehouseAreaCode() {
            return warehouseAreaCode;
        }

        public void setWarehouseAreaCode(String warehouseAreaCode) {
            this.warehouseAreaCode = warehouseAreaCode;
        }

        public String getPosCode() {
            return posCode;
        }

        public void setPosCode(String posCode) {
            this.posCode = posCode;
        }

        public int getCurrentQty() {
            return currentQty;
        }

        public void setCurrentQty(int currentQty) {
            this.currentQty = currentQty;
        }

        public int getLockedQty() {
            return lockedQty;
        }

        public void setLockedQty(int lockedQty) {
            this.lockedQty = lockedQty;
        }

        public int getReservedQty() {
            return reservedQty;
        }

        public void setReservedQty(int reservedQty) {
            this.reservedQty = reservedQty;
        }
    }
}
